home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigantic Games 2
/
Gigantic Games 2.iso
/
pc
/
new
/
new_1
/
arachnid
/
fehler.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-12-23
|
2KB
|
53 lines
#include <functions.h>
#include <stdio.h>
#include <intuition/intuition.h>
extern BOOL VerboseFlag;
extern struct Screen *Scr;
extern struct Window *Wnd;
char *ErrMessage[] =
{
/* 0*/ "",
/* 1*/ "Nur erlaubt, wenn keine Reihe leer!",
/* 2*/ "Endstapel können nicht zurückgelegt werden!",
/* 3*/ "keine Karten vorhanden!",
/* 4*/ "Es können nur komplette Reihen aus dem\nSpiel genommen werden!",
/* 5*/ "An ein Ass kann nichts angelegt werden!",
/* 6*/ "Das geht nicht; nur absteigend!",
/* 7*/ "Schade, keine passende Karte zum Anlegen gefunden.",
/* 8*/ "Talon ist leer!",
/* 9*/ "\n",
/*10*/ "\n",
/*11*/ "intuition.library (V37) konnte nicht geöffnet werden.",
/*12*/ "graphics.library (V37) konnte nicht geöffnet werden.",
/*13*/ "gadtools.library (V37) konnte nicht geöffnet werden.",
/*14*/ "asl.library (V37) konnte nicht geöffnet werden.",
/*15*/ "Screen konnte nicht geöffnet werden.",
/*16*/ "Zugriff auf den Screen nicht möglich.",
/*17*/ "Window konnte nicht geöffnet werden.",
/*18*/ "Menüs konnten nicht erzeugt werden.",
/*19*/ "Gadget konnten nicht erzeugt werden.",
/*20*/ "Load/Save-Requester kann nicht angezeigt werden.",
};
struct EasyStruct ErrStruct = {sizeof(struct EasyStruct), 0, NULL, NULL, "OK"};
void FehlerAnz(long nr)
{
if(!nr) return;
if(VerboseFlag)
{
ErrStruct.es_TextFormat = ErrMessage[nr];
EasyRequestArgs(Wnd, &ErrStruct, NULL, NULL);
}
else
{
DisplayBeep(Scr);
}
}
void FehlerAus(long nr)
{
printf("%s\n",ErrMessage[nr+10]);
}